#ifndef TAROLO_H
#define TAROLO_H
#include <vector>
#include <fstream>
#include <string>
#include <ctime>
#include "Bejegyzes.h"
#include "Hosszu.h"
#include "Rovid.h"
#include "Link.h"

class Tarolas
{
    private:
        std::vector<Bejegyzes*> bejegyzesek;
        std::string cUser;
        std::string cPass;
        std::string Titkosit(std::string s);

    public:
        void AddHosszu(std::string Cim, std::string Leiras, std::string Tartalom);
        void AddRovid(std::string Cim, std::string Tartalom);
        void AddLink(std::string Cim, std::string Leiras, std::string Tartalom);
        void Remove(int id);
        void Open(int id);
        bool Login(std::string felhnev, std::string jelszo);
        bool UjUser(std::string felhnev, std::string jelszo);
        void Listaz(int mettol, int meddig);
        void Keres(std::string mit);
        int BejegyzesSzam() {return bejegyzesek.size();}
        ~Tarolas();
};

#endif // TAROLO_H
